-
Notifications
You must be signed in to change notification settings - Fork 113
Support client_trusts_lsp=true on ldk-node #687
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Support client_trusts_lsp=true on ldk-node #687
Conversation
|
I've assigned @tnull as a reviewer! |
4927b73 to
27dc7b4
Compare
|
With LDK Node including this PR, I got a compilation error and had to add these imports It compiled after that, then I tried to do LSPS2 JIT onboarding, but it failed ("route not found" from the client side). Note sure if that's an issue with this PR or me. |
|
I’m sorry. This should have been a draft. I just cherry picked the commits from the old PR. I will make CI pass in the next few days |
|
Alright, @martinsaposnic please ping me for review as soon as this is ready! |
|
Any progress here? Thanks @martinsaposnic |
bfeb9c0 to
7835f72
Compare
implement changes introduced on lightningdevkit/rust-lightning#3838 as discussed, client_trusts_lsp is a flag set at startup. a new function receive_via_jit_channel_manual_claim is introduced to bolt11 so we allow the client to manually claim a payment (used on tests).
7835f72 to
97d9e53
Compare
|
@tnull this should be ready now. let me know if you have comments |
implement changes introduced on lightningdevkit/rust-lightning#3838 for rust-lightning.
as discussed, client_trusts_lsp is a flag set at startup.